/**
 * CSS styles for CGridView.
 *
 * @author Shengzhi Cheung <shengzhizhang@gmail.com>
 */

.loading{ display:none; position:absolute; left:50%; top:50%; width:32px; height:32px; margin:-16px 0 0 -16px; background:url(loading.gif) no-repeat; } 
.grid-view-loading .loading{ display:inline; } 
.grid-view { position:relative; padding:15px 0; } 
.grid-view table.items { background:white; border-collapse:separate; width:100%; border-bottom:2px solid #E6E8EA; box-shadow:0 2px 5px rgba(0, 0, 0, .4); }
.grid-view table.items th,
.grid-view table.items td { border-top:1px white solid; border-bottom:1px solid #E6E8EA; padding:3px 6px; }
.grid-view table.items th { color:000; background:#F5F6F8; background-image:-moz-linear-gradient(#fff, #F2F4F6); background-image:-webkit-linear-gradient(#fff, #F2F4F6); font-size:14px; }
.grid-view table.items th a { color:#000; text-decoration:none; } 
.grid-view table.items th a:hover { color:#333; }
.grid-view table.items th a.asc { background:url(up.gif) right center no-repeat; padding-right:10px; }
.grid-view table.items th a.desc { background:url(down.gif) right center no-repeat; padding-right:10px; } 
.grid-view table.items tr.even { background:#fff; } 
.grid-view table.items tr.odd { background:#F9F9FA; } 
.grid-view table.items tr.selected { background:#e0f0ff; } 
.grid-view table.items tr:hover { background:#eef7ff; } 
.grid-view .link-column img { border:0; } 
.grid-view .button-column { text-align:center; width:60px; }
.grid-view .button-column img { vertical-align:middle; }
.grid-view .checkbox-column { width:15px; }
.grid-view .summary { float:left; margin:10px 0 0 0; } 
.grid-view .pager { margin:10px 0 0 0; text-align:right; }
.grid-view .empty { font-style:italic; }
.grid-view .filters input, 
.grid-view .filters select { width:100%; border:1px solid #ccc; }
